// 放置全局指令

// vue指令 分为两种

// 内置指令v-if v-else v-for v-bind v-on v-model v-text v-html v-show
// 自定义指令
// 注册方式： 全局注册 局部注册
// 作用：操作dom v-focus 自动聚焦
// 定义方法：
// 局部定义directive： {}
// 全局定义Vue.directive()
// 在元素插入的时候执行
// inserted(el, binding)
// el: dom元素

import Vue from 'vue'
import store from '@/store'

Vue.directive('access', {
  inserted(el, binding) {
    if (!store.state.user.userInfo.roles.points.includes(binding.value)) {
      // 将dom节点移除
      el.remove()
    }
  }
})
